##源镜像
FROM golang:latest
##作者
MAINTAINER willson.wu "willson.wu@goertek.com"
## 拉取依赖包
RUN go get github.com/julienschmidt/httprouter
RUN go get github.com/go-redis/redis
##设置工作目录
WORKDIR $GOPATH/src/goertek/willson/docker_practice/docker_web_test
##将服务器的go工程代码加入到docker容器中
ADD . $GOPATH/src/goertek/willson/docker_practice/docker_web_test
##go构建可执行文件
RUN go build main.go
##容器暴露端口
EXPOSE 8080
##最终运行docker的命令
ENTRYPOINT  ["./main"]
